"""
找出10000以内的完美数
完美数它的真因子的和恰好等于它本身
如：6（6=1+2+3） 28（28=1+2+4+7+14）

Version: 0.1
Author: yuwl
Date：2023-12-13
"""

n=0
for n in range(1, 10000):
	sum=0
	for x in range(1, n):
		if n % x == 0:
			sum += x
	if n == sum:
		print(n)